Skip to content

Comments

Add PyPI release workflow with trusted publishing#20

Merged
nhorton merged 1 commit intomainfrom
add-pypi-release-workflow
Jan 14, 2026
Merged

Add PyPI release workflow with trusted publishing#20
nhorton merged 1 commit intomainfrom
add-pypi-release-workflow

Conversation

@nhorton
Copy link
Contributor

@nhorton nhorton commented Jan 14, 2026

Summary

  • Adds GitHub Actions workflow for PyPI publishing on release events
  • Uses OIDC trusted publishing (no API tokens required)
  • Runs tests before building and publishing

Test plan

  • Create pypi environment in repo settings
  • Configure trusted publisher on PyPI with environment name pypi
  • Create a GitHub release to trigger the workflow

🤖 Generated with Claude Code

Adds GitHub Actions workflow that publishes to PyPI when a release is created.
Uses OIDC trusted publishing (no API tokens needed).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@github-actions
Copy link
Contributor

github-actions bot commented Jan 14, 2026

All contributors have signed the CLA. ✅
Posted by the DCO Assistant Lite bot.

@nhorton
Copy link
Contributor Author

nhorton commented Jan 14, 2026

I have read the CLA Document and I hereby sign the CLA

@nhorton nhorton merged commit 2fbbcf6 into main Jan 14, 2026
1 of 3 checks passed
@nhorton nhorton deleted the add-pypi-release-workflow branch January 14, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant